home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / keycodes / digital / pc < prev   
Text File  |  2005-01-13  |  6KB  |  281 lines

  1. // $Xorg: pc,v 1.3 2000/08/17 19:54:38 cpqbld Exp $
  2. //
  3. //Copyright (c) 1996  Digital Equipment Corporation
  4. //
  5. //Permission is hereby granted, free of charge, to any person obtaining
  6. //a copy of this software and associated documentation files (the
  7. //"Software"), to deal in the Software without restriction, including
  8. //without limitation the rights to use, copy, modify, merge, publish,
  9. //distribute, sublicense, and sell copies of the Software, and to
  10. //permit persons to whom the Software is furnished to do so, subject to
  11. //the following conditions:
  12. //
  13. //The above copyright notice and this permission notice shall be included
  14. //in all copies or substantial portions of the Software.
  15. //
  16. //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  17. //OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  18. //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  19. //IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
  20. //DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  21. //OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
  22. //THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  23. //
  24. //Except as contained in this notice, the name of the Digital Equipment 
  25. //Corporation shall not be used in advertising or otherwise to promote
  26. //the sale, use or other dealings in this Software without prior written
  27. //authorization from Digital Equipment Corporation.
  28. //
  29. // HISTORY
  30. // Log
  31. // Revision 1.2  1996/06/18  09:13:25  erik
  32. // use flags correctly, assorted cleanups and consortium fixes
  33. //
  34. // Revision 1.1.6.3  1995/10/25  21:00:14  William_Walker
  35. //     Add pc104-key support
  36. //     [1995/10/23  15:46:21  William_Walker]
  37. //
  38. // Revision 1.1.6.2  1995/08/07  17:40:37  William_Walker
  39. //     Upgrade XKB to protocol 0.62 (dual submit from decx11)
  40. //     [1995/08/06  14:06:28  William_Walker]
  41. // 
  42. // Revision 1.1.2.4  1995/08/05  15:25:56  William_Walker
  43. //     Upgrade to XKB protocol 0.62
  44. //     [1995/08/05  14:40:02  William_Walker]
  45. // 
  46. // Revision 1.1.2.3  1995/06/27  12:17:32  William_Walker
  47. //          Rename <TLDE> to ISO9995 compliant <AE00>.
  48. //     [1995/06/26  20:24:07  William_Walker]
  49. // 
  50. // Revision 1.1.2.2  1995/06/05  19:21:31  William_Walker
  51. //     New file.  I love keymaps.
  52. //     [1995/06/05  18:07:34  William_Walker]
  53. // 
  54. // EndLog
  55. // 
  56. // @(#)RCSfile: pc  Revision: /main/3  (DEC) Date: 1996/01/24 12:13:36 
  57. // 
  58. xkb_keycodes "pc_common" {
  59.     // "Function" keys
  60.     <FK01>    = 9;
  61.     <FK02>    = 15;
  62.     <FK03>    = 23;
  63.     <FK04>    = 31;
  64.     <FK05>    = 39;
  65.     <FK06>    = 47;
  66.     <FK07>    = 55;
  67.     <FK08>    = 63;
  68.     <FK09>    = 71;
  69.     <FK10>    = 79;
  70.     <FK11>    = 86;
  71.     <FK12>    = 94;
  72.  
  73.     // "Editing" keys
  74.  
  75.     <UP>    = 99;
  76.     <LEFT>    = 97;
  77.     <DOWN>    = 96;
  78.     <RGHT>    = 106;
  79.  
  80.     // "Keypad" keys
  81.     <KP7>    = 108;
  82.     <KP8>    = 117;
  83.     <KP9>    = 125;
  84.  
  85.     <KP4>    = 107;
  86.     <KP5>    = 115;
  87.     <KP6>    = 116;
  88.  
  89.     <KP1>    = 105;
  90.     <KP2>    = 114;
  91.     <KP3>    = 122;
  92.     <KPEN>    = 121;
  93.  
  94.     <KP0>    = 112;
  95.     <KPDL>    = 113;
  96.  
  97.     // "Alphanumeric" keys
  98.     <AE01>    = 22;
  99.     <AE02>    = 30;
  100.     <AE03>    = 38;
  101.     <AE04>    = 37;
  102.     <AE05>    = 46;
  103.     <AE06>    = 54;
  104.     <AE07>    = 61;
  105.     <AE08>    = 62;
  106.     <AE09>    = 70;
  107.     <AE10>    = 69;
  108.     <AE11>    = 78;
  109.     <AE12>    = 85;
  110.     <BKSP>    = 102;
  111.  
  112.     <TAB>    = 13;
  113.     <AD01>    = 21;
  114.     <AD02>    = 29;
  115.     <AD03>    = 36;
  116.     <AD04>    = 45;
  117.     <AD05>    = 44;
  118.     <AD06>    = 53;
  119.     <AD07>    = 60;
  120.     <AD08>    = 67;
  121.     <AD09>    = 68;
  122.     <AD10>    = 77;
  123.     <AD11>    = 84;
  124.     <AD12>    = 91;
  125.  
  126.     <CAPS>    = 20;
  127.     <AC01>    = 28;
  128.     <AC02>    = 27;
  129.     <AC03>    = 35;
  130.     <AC04>    = 43;
  131.     <AC05>    = 52;
  132.     <AC06>    = 51;
  133.     <AC07>    = 59;
  134.     <AC08>    = 66;
  135.     <AC09>    = 75;
  136.     <AC10>    = 76;
  137.     <AC11>    = 82;
  138.     <RTRN>    = 90;
  139.  
  140.     <LFSH>    = 18;
  141.     <AB01>    = 26;
  142.     <AB02>    = 34;
  143.     <AB03>    = 33;
  144.     <AB04>    = 42;
  145.     <AB05>    = 50;
  146.     <AB06>    = 49;
  147.     <AB07>    = 58;
  148.     <AB08>    = 65;
  149.     <AB09>    = 73;
  150.     <AB10>    = 74;
  151.     <RTSH>    = 89;
  152.  
  153.     <LCTL>    = 17;
  154.     <LALT>    = 25;
  155.     <SPCE>    = 41;
  156.     <RALT>    = 57;
  157.  
  158.     <LDM>    = 255; // Support R5 Lock Down Modifiers
  159.  
  160. };
  161.  
  162. xkb_keycodes "pc10x" {
  163.     include "digital/pc(pc_common)"
  164.     <ESC>    = 8;
  165.     <AE00>    = 14;
  166.     <PRSC>    = 87;
  167.     <SCLK>    = 95;
  168.     <PAUS>    = 98;
  169.     <INS>    = 103;
  170.     <HOME>    = 110;
  171.     <PGUP>    = 111;
  172.     <DELE>    = 100;
  173.     <END>    = 101;
  174.     <PGDN>    = 109;
  175.     <NMLK>    = 118;
  176.     <KPDV>    = 119;
  177.     <KPMU>    = 126;
  178.     <KPSU>    = 132;
  179.     <KPAD>    = 124;
  180.     <RCTL>    = 88;
  181.  
  182.     alias <TLDE> = <AE00>;
  183.  
  184.     indicator 3 = "Caps Lock";
  185.     indicator 4 = "Scroll Lock";
  186. };
  187.  
  188. xkb_keycodes "pc101" {
  189.     include "digital/pc(pc10x)"
  190.     <BKSL>  = 92;
  191.     indicator 5 = "Num Lock";
  192. };
  193.  
  194.  
  195. xkb_keycodes "pc102" {
  196.     include "digital/pc(pc10x)"
  197.     <BKSL>  = 19;
  198.     <AC12>  = 83;
  199.     indicator 5 = "Num Lock";
  200. };
  201.  
  202. xkb_keycodes "pc104" {
  203.     include "digital/pc(pc101)"
  204.     <LWIN>  = 139;
  205.     <RWIN>  = 140;
  206.     <MENU>  = 141;
  207. };
  208.  
  209. xkb_keycodes "lk411_common" {
  210.     include "digital/pc(pc_common)"
  211.     <AE00>      = 8;
  212.     <AB00>      = 14;
  213.     <FK13>    = 24;
  214.     <FK14>    = 10;
  215.     <FK17>    = 16;
  216.     <FK18>    = 87;
  217.     <FK19>    = 95;
  218.     <FK20>    = 98;
  219.     <HELP>    = 11;
  220.     <DO>    = 12;
  221.     <FIND>    = 110;
  222.     <INS>    = 103;
  223.     <DELE>    = 100;
  224.     <SELE>    = 101;
  225.     <PGUP>    = 111;
  226.     <PGDN>    = 109;
  227.     <KPF1>    = 118;
  228.     <KPF2>    = 119;
  229.     <KPF3>    = 126;
  230.     <KPF4>    = 132;
  231.     <KPSU>    = 19;
  232.     <KPCO>    = 124;
  233.     <LCMP>    = 40;
  234.     <RCMP>    = 88;
  235.  
  236.     alias <TLDE> = <AE00>;
  237.  
  238.     indicator 3 = "Caps Lock";
  239.     indicator 4 = "Scroll Lock";
  240. };
  241.  
  242. xkb_keycodes "lk411" {
  243.     include "digital/pc(lk411_common)"
  244.     <BKSL>    = 92;
  245. };
  246.  
  247. xkb_keycodes "lk450" {
  248.     include    "digital/pc(lk411)"
  249.     indicator 2 = "Compose";
  250.     indicator 1 = "Wait";
  251. };
  252.  
  253. // Japanese variants
  254. //
  255. // PCXAJ-AA = pc+BKSL+AC12+AB11+MUHE+KANJ+HIRA+indicator
  256. // LK411-AJ = lk411+MUHE+KANJ+HIRA
  257. // LK411-JJ = lk411+BKSL+AZ01+MUHE+KANJ+HIRA
  258. // LK411-LT = lk411
  259.  
  260. xkb_keycodes "pcxajaa" {
  261.     include "digital/pc(pc10x)"
  262.     <BKSL>  = 93;
  263.     <AC12>  = 83;
  264.     <AB11>  = 81;
  265.     <MUHE>  = 133;
  266.     <KANJ>  = 134;
  267.     <HIRA>  = 135;
  268.     indicator 5 = "Group 2";
  269. };
  270.  
  271. xkb_keycodes "lk411jj" {
  272.     include "digital/pc(lk411_common)"
  273.     <AB11>  = 81;
  274.     <BKSL>  = 83;
  275.     <MUHE>  = 133;
  276.     <KANJ>  = 134;
  277.     <HIRA>  = 135;
  278. };
  279.  
  280.  
  281.